package com.tedu.bill;

/**
 * Author：毕龙
 * Date: 2024/3/17 9:11
 */
public class TestFloat {
    public static void main(String[] args) {
        //声明一个float类型的变量
        float f1 = 1;
        System.out.println("f1="+f1);//1.0
        // 看到所有的小数字面值默认类型是double类型
        //float f2 = 1.2;
        //小数的字面值类型为float  在小数后添加F 或 f
        float f2 = 1.2f;
        System.out.println("f2="+f2);
        float f3 = 1.0F;
        System.out.println("f3="+f3);
        //小数的有效位数是8位
        System.out.println(f2-f3);//0.20000005
        System.out.println(1.5-f3);//0.5
        //将long类型放在float类型
        float f4 = Long.MAX_VALUE;
        System.out.println("l最大值："+Long.MAX_VALUE);
        System.out.println("f4="+f4);

        System.out.println("float正数最大值："+Float.MAX_VALUE);
        System.out.println("float正数最小值："+Float.MIN_VALUE);
        System.out.println("float负数最小值："+(-Float.MAX_VALUE));
        System.out.println("float负数数最大值："+(-Float.MIN_VALUE));

    }
}
